<?php
/**
 * Form_Hidden
 *
 * класс Form_Text позволяет работать с <input type="hidden"
 * @author Дмитрий Кузьма <kouzma.d@gmail.com>
 * @version 2.1
 */
class Form_Hidden extends Form_Element
{

  function __construct(array $arrSettings = array(), $fieldName = null, $showInConstruct = false) {
    parent::__construct($arrSettings, $fieldName);
    if ($showInConstruct)
      $this->show();
  }
  /**
   * Выводит элемент
   *
   */
  public function show() {
  	$this->checkForErrors();
  	echo '<input type="hidden"';
  	$this->showElementAttributes();
  	if (isset($this->_value)) echo ' value="' . $this->_value . '"';
  	elseif (isset($this->_defaultValue)) echo ' value="' . $this->_defaultValue . '"';
  	echo ' />';
  }

}
?>